home *** CD-ROM | disk | FTP | other *** search
- /*
- * BlankTime_ui.c - User interface object initialization functions.
- * This file was generated by `gxv' from `BlankTime.G'.
- * DO NOT EDIT BY HAND.
- */
-
- #include <stdio.h>
- #include <sys/param.h>
- #include <sys/types.h>
- #include <xview/xview.h>
- #include <xview/canvas.h>
- #include <xview/panel.h>
- #include <xview/scrollbar.h>
- #include <xview/svrimage.h>
- #include <xview/termsw.h>
- #include <xview/text.h>
- #include <xview/tty.h>
- #include <xview/xv_xrect.h>
- #include <gcm.h>
- #include "BlankTime_ui.h"
-
- /*
- * Initialize an instance of object `InsertBlankTimePopup'.
- */
- BlankTime_InsertBlankTimePopup_objects *
- BlankTime_InsertBlankTimePopup_objects_initialize(BlankTime_InsertBlankTimePopup_objects *ip, Xv_opaque owner)
- {
- if (!ip && !(ip = (BlankTime_InsertBlankTimePopup_objects *) calloc(1, sizeof (BlankTime_InsertBlankTimePopup_objects))))
- return (BlankTime_InsertBlankTimePopup_objects *) NULL;
- if (!ip->InsertBlankTimePopup)
- ip->InsertBlankTimePopup = BlankTime_InsertBlankTimePopup_InsertBlankTimePopup_create(ip, owner);
- if (!ip->controls1)
- ip->controls1 = BlankTime_InsertBlankTimePopup_controls1_create(ip, ip->InsertBlankTimePopup);
- if (!ip->TimeLineMessage)
- ip->TimeLineMessage = BlankTime_InsertBlankTimePopup_TimeLineMessage_create(ip, ip->controls1);
- if (!ip->TimeLineDocMsg)
- ip->TimeLineDocMsg = BlankTime_InsertBlankTimePopup_TimeLineDocMsg_create(ip, ip->controls1);
- if (!ip->AmountOfBlankTimeMsg)
- ip->AmountOfBlankTimeMsg = BlankTime_InsertBlankTimePopup_AmountOfBlankTimeMsg_create(ip, ip->controls1);
- if (!ip->MinTimeText)
- ip->MinTimeText = BlankTime_InsertBlankTimePopup_MinTimeText_create(ip, ip->controls1);
- if (!ip->SecTimeText)
- ip->SecTimeText = BlankTime_InsertBlankTimePopup_SecTimeText_create(ip, ip->controls1);
- if (!ip->InsertBlankTimeChoice)
- ip->InsertBlankTimeChoice = BlankTime_InsertBlankTimePopup_InsertBlankTimeChoice_create(ip, ip->controls1);
- if (!ip->CurrentlyActiveTrackMsg)
- ip->CurrentlyActiveTrackMsg = BlankTime_InsertBlankTimePopup_CurrentlyActiveTrackMsg_create(ip, ip->controls1);
- if (!ip->InsertBlankTimeButton)
- ip->InsertBlankTimeButton = BlankTime_InsertBlankTimePopup_InsertBlankTimeButton_create(ip, ip->controls1);
- if (!ip->CancelBlankTimeButton)
- ip->CancelBlankTimeButton = BlankTime_InsertBlankTimePopup_CancelBlankTimeButton_create(ip, ip->controls1);
- return ip;
- }
-
- /*
- * Create object `InsertBlankTimePopup' in the specified instance.
- */
- Xv_opaque
- BlankTime_InsertBlankTimePopup_InsertBlankTimePopup_create(BlankTime_InsertBlankTimePopup_objects *ip, Xv_opaque owner)
- {
- extern void CancelBlankTime(Frame);
- Xv_opaque obj;
-
- obj = xv_create(owner, FRAME_CMD,
- XV_KEY_DATA, INSTANCE, ip,
- XV_WIDTH, 438,
- XV_HEIGHT, 196,
- XV_LABEL, "Insert Blank Time",
- FRAME_SHOW_FOOTER, TRUE,
- FRAME_SHOW_RESIZE_CORNER, FALSE,
- FRAME_CMD_PUSHPIN_IN, FALSE,
- FRAME_DONE_PROC, CancelBlankTime,
- NULL);
- gcm_initialize_colors(obj, "Light Gray", "Light Gray");
- xv_set(xv_get(obj, FRAME_CMD_PANEL), WIN_SHOW, FALSE, NULL);
- return obj;
- }
-
- /*
- * Create object `controls1' in the specified instance.
- */
- Xv_opaque
- BlankTime_InsertBlankTimePopup_controls1_create(BlankTime_InsertBlankTimePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 0,
- XV_Y, 0,
- XV_WIDTH, WIN_EXTEND_TO_EDGE,
- XV_HEIGHT, 195,
- WIN_BORDER, FALSE,
- NULL);
- gcm_initialize_colors(obj, "Light Gray", NULL);
- return obj;
- }
-
- /*
- * Create object `TimeLineMessage' in the specified instance.
- */
- Xv_opaque
- BlankTime_InsertBlankTimePopup_TimeLineMessage_create(BlankTime_InsertBlankTimePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 28,
- XV_Y, 16,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "TimeLine Editor :",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `TimeLineDocMsg' in the specified instance.
- */
- Xv_opaque
- BlankTime_InsertBlankTimePopup_TimeLineDocMsg_create(BlankTime_InsertBlankTimePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 156,
- XV_Y, 16,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "docname",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `AmountOfBlankTimeMsg' in the specified instance.
- */
- Xv_opaque
- BlankTime_InsertBlankTimePopup_AmountOfBlankTimeMsg_create(BlankTime_InsertBlankTimePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 28,
- XV_Y, 40,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Amount of blank time to insert :",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `MinTimeText' in the specified instance.
- */
- Xv_opaque
- BlankTime_InsertBlankTimePopup_MinTimeText_create(BlankTime_InsertBlankTimePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_NUMERIC_TEXT,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 28,
- XV_Y, 68,
- PANEL_VALUE_DISPLAY_LENGTH, 2,
- PANEL_VALUE_STORED_LENGTH, 2,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Minutes",
- PANEL_LAYOUT, PANEL_HORIZONTAL,
- PANEL_MAX_VALUE, 59,
- PANEL_MIN_VALUE, 0,
- PANEL_VALUE, 0,
- PANEL_READ_ONLY, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `SecTimeText' in the specified instance.
- */
- Xv_opaque
- BlankTime_InsertBlankTimePopup_SecTimeText_create(BlankTime_InsertBlankTimePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_NUMERIC_TEXT,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 188,
- XV_Y, 68,
- PANEL_VALUE_DISPLAY_LENGTH, 2,
- PANEL_VALUE_STORED_LENGTH, 2,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Seconds",
- PANEL_LAYOUT, PANEL_HORIZONTAL,
- PANEL_MAX_VALUE, 59,
- PANEL_MIN_VALUE, 0,
- PANEL_VALUE, 0,
- PANEL_READ_ONLY, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `InsertBlankTimeChoice' in the specified instance.
- */
- Xv_opaque
- BlankTime_InsertBlankTimePopup_InsertBlankTimeChoice_create(BlankTime_InsertBlankTimePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_TOGGLE, PANEL_FEEDBACK, PANEL_MARKED,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 28,
- XV_Y, 92,
- PANEL_CHOICE_NCOLS, 1,
- PANEL_LAYOUT, PANEL_HORIZONTAL,
- PANEL_ITEM_COLOR, gcm_color_index("BLack"),
- PANEL_LABEL_STRING, "Where to insert :",
- PANEL_CHOICE_STRINGS,
- "Currently selected track",
- "All tracks",
- NULL,
- PANEL_CHOICE_COLOR, 0, gcm_color_index("Black"),
- PANEL_CHOICE_COLOR, 1, gcm_color_index("Black"),
- PANEL_VALUE, 0,
- NULL);
- return obj;
- }
-
- /*
- * Create object `CurrentlyActiveTrackMsg' in the specified instance.
- */
- Xv_opaque
- BlankTime_InsertBlankTimePopup_CurrentlyActiveTrackMsg_create(BlankTime_InsertBlankTimePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 336,
- XV_Y, 96,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "(None)",
- PANEL_LABEL_BOLD, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `InsertBlankTimeButton' in the specified instance.
- */
- Xv_opaque
- BlankTime_InsertBlankTimePopup_InsertBlankTimeButton_create(BlankTime_InsertBlankTimePopup_objects *ip, Xv_opaque owner)
- {
- extern void InsertBlankTime(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 104,
- XV_Y, 160,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Insert",
- PANEL_NOTIFY_PROC, InsertBlankTime,
- NULL);
- return obj;
- }
-
- /*
- * Create object `CancelBlankTimeButton' in the specified instance.
- */
- Xv_opaque
- BlankTime_InsertBlankTimePopup_CancelBlankTimeButton_create(BlankTime_InsertBlankTimePopup_objects *ip, Xv_opaque owner)
- {
- extern void CancelBlankTime(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 228,
- XV_Y, 160,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Cancel",
- PANEL_NOTIFY_PROC, CancelBlankTime,
- NULL);
- return obj;
- }
-
-